<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>hwicap: xhwicap.c File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="xlogo_bg.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">hwicap
   </div>
   <div id="projectbrief">Vitis Drivers API Documentation</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Overview</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="globals.html"><span>APIs</span></a></li>
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="pages.html"><span>Examples</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('xhwicap_8c.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">xhwicap.c File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:gad497b5129aff666181e85457f1c5f678"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hwicap.html#gad497b5129aff666181e85457f1c5f678">XHwIcap_CfgInitialize</a> (<a class="el" href="struct_x_hw_icap.html">XHwIcap</a> *InstancePtr, <a class="el" href="struct_x_hw_icap___config.html">XHwIcap_Config</a> *ConfigPtr, UINTPTR EffectiveAddr)</td></tr>
<tr class="memdesc:gad497b5129aff666181e85457f1c5f678"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function initializes a specific <a class="el" href="struct_x_hw_icap.html" title="The XHwIcap driver instance data. ">XHwIcap</a> instance.  <a href="group__hwicap.html#gad497b5129aff666181e85457f1c5f678">More...</a><br/></td></tr>
<tr class="separator:gad497b5129aff666181e85457f1c5f678"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaab446328af0c5b397eeaee15088bf8e8"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hwicap.html#gaab446328af0c5b397eeaee15088bf8e8">XHwIcap_DeviceWrite</a> (<a class="el" href="struct_x_hw_icap.html">XHwIcap</a> *InstancePtr, u32 *FrameBuffer, u32 NumWords)</td></tr>
<tr class="memdesc:gaab446328af0c5b397eeaee15088bf8e8"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function writes the given user data to the Write FIFO in both the polled mode and the interrupt mode and starts the transfer of the data to the ICAP device.  <a href="group__hwicap.html#gaab446328af0c5b397eeaee15088bf8e8">More...</a><br/></td></tr>
<tr class="separator:gaab446328af0c5b397eeaee15088bf8e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga27e9ac291323ef043303367460b70de0"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hwicap.html#ga27e9ac291323ef043303367460b70de0">XHwIcap_DeviceRead</a> (<a class="el" href="struct_x_hw_icap.html">XHwIcap</a> *InstancePtr, u32 *FrameBuffer, u32 NumWords)</td></tr>
<tr class="memdesc:ga27e9ac291323ef043303367460b70de0"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function reads the specified number of words from the ICAP device in the polled mode.  <a href="group__hwicap.html#ga27e9ac291323ef043303367460b70de0">More...</a><br/></td></tr>
<tr class="separator:ga27e9ac291323ef043303367460b70de0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6c516a5e0cb9f928e591a152cd567dca"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hwicap.html#ga6c516a5e0cb9f928e591a152cd567dca">XHwIcap_Reset</a> (<a class="el" href="struct_x_hw_icap.html">XHwIcap</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga6c516a5e0cb9f928e591a152cd567dca"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function forces the software reset of the complete HWICAP device.  <a href="group__hwicap.html#ga6c516a5e0cb9f928e591a152cd567dca">More...</a><br/></td></tr>
<tr class="separator:ga6c516a5e0cb9f928e591a152cd567dca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga92dbad9de7f4a4e41fcde30fc2ebda1c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hwicap.html#ga92dbad9de7f4a4e41fcde30fc2ebda1c">XHwIcap_FlushFifo</a> (<a class="el" href="struct_x_hw_icap.html">XHwIcap</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga92dbad9de7f4a4e41fcde30fc2ebda1c"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function flushes the FIFOs in the device.  <a href="group__hwicap.html#ga92dbad9de7f4a4e41fcde30fc2ebda1c">More...</a><br/></td></tr>
<tr class="separator:ga92dbad9de7f4a4e41fcde30fc2ebda1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2493ca18331cba6eb2162449b7dab66e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hwicap.html#ga2493ca18331cba6eb2162449b7dab66e">XHwIcap_Abort</a> (<a class="el" href="struct_x_hw_icap.html">XHwIcap</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga2493ca18331cba6eb2162449b7dab66e"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function initiates the Abort Sequence by setting the Abort bit in the control register.  <a href="group__hwicap.html#ga2493ca18331cba6eb2162449b7dab66e">More...</a><br/></td></tr>
<tr class="separator:ga2493ca18331cba6eb2162449b7dab66e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
	<p class="footer">&copy; Copyright 2015-2022 Xilinx, Inc. All Rights Reserved.</p>
	<p class="footer">&copy; Copyright 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved.</p>
</div>
</body>
</html>
